package com.jcfk.eam.domain.po.base;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.Version;
import com.jcfk.common.business.entity.BaseEntity;
import lombok.Data;

/**
 * 委外单位
 *
 * @author yql
 * @email 522891237@gqq.com
 * @date 2024-07-24
 */
@Data
@TableName("eam_outsource_company")
public class EamOutsourceCompany extends BaseEntity {

    private static final long serialVersionUID=1L;
            
    /**
     * 制造商编号
     */
    @TableField("company_code")
    private String companyCode;
        
    /**
     * 制造商名称
     */
    @TableField("company_name")
    private String companyName;
        
    /**
     * 统一信用代码
     */
    @TableField("credit_code")
    private String creditCode;
        
    /**
     * 地址
     */
    @TableField("address")
    private String address;
        
    /**
     * 国家
     */
    @TableField("country")
    private String country;
        
    /**
     * 省
     */
    @TableField("province")
    private String province;
        
    /**
     * 城市
     */
    @TableField("city")
    private String city;
        
    /**
     * 地区
     */
    @TableField("region")
    private String region;
        
    /**
     * 街道
     */
    @TableField("street")
    private String street;
        
    /**
     * 门牌号
     */
    @TableField("house_code")
    private String houseCode;
        
    /**
     * 邮政编码
     */
    @TableField("zip_code")
    private String zipCode;
        
    /**
     * 联系人1
     */
    @TableField("contact_name1")
    private String contactName1;
        
    /**
     * 联系人1电话
     */
    @TableField("contact_phone1")
    private String contactPhone1;
        
    /**
     * 联系人2
     */
    @TableField("contact_name2")
    private String contactName2;
        
    /**
     * 联系人2电话
     */
    @TableField("contact_phone2")
    private String contactPhone2;
        
    /**
     * 备注
     */
    @TableField("remarks")
    private String remarks;
        
    /**
     * 是否停用
     */
    @TableField("enabled")
    private Integer enabled;
        
    /**
     * 是否删除
     */
    @TableField("deleted")
    private Integer deleted;
        
    /**
     * 公司ID;基本信息
     */
    @TableField("organization_id")
    private String organizationId;
                
    /**
     * 创建人名
     */
    @TableField("created_user_name")
    private String createdUserName;
                
    /**
     * 更新人名
     */
    @TableField("last_updated_user_name")
    private String lastUpdatedUserName;
    
    @Version
    @TableField(value = "version")
    private Long version;
}
